package 地区数据_分省年度数据;

import com.alibaba.fastjson.JSON;
import com.alibaba.fastjson.JSONArray;
import com.alibaba.fastjson.JSONObject;

import java.util.HashMap;
import java.util.Map;

public class ProvanceJsonString {
    public static Map<String, String> getProvance_map() {
        Map<String, String> provance_map = new HashMap<>();//键值对存放值的地方
        String provanceJsonString = "{\"returncode\":200,\"returndata\":[{\"issj\":false,\"nodes\":[{\"code\":\"110000\",\"name\":\"北京市\",\"sort\":\"1\"},{\"code\":\"120000\",\"name\":\"天津市\",\"sort\":\"1\"},{\"code\":\"130000\",\"name\":\"河北省\",\"sort\":\"1\"},{\"code\":\"140000\",\"name\":\"山西省\",\"sort\":\"1\"},{\"code\":\"150000\",\"name\":\"内蒙古自治区\",\"sort\":\"1\"},{\"code\":\"210000\",\"name\":\"辽宁省\",\"sort\":\"1\"},{\"code\":\"220000\",\"name\":\"吉林省\",\"sort\":\"1\"},{\"code\":\"230000\",\"name\":\"黑龙江省\",\"sort\":\"1\"},{\"code\":\"310000\",\"name\":\"上海市\",\"sort\":\"1\"},{\"code\":\"320000\",\"name\":\"江苏省\",\"sort\":\"1\"},{\"code\":\"330000\",\"name\":\"浙江省\",\"sort\":\"1\"},{\"code\":\"340000\",\"name\":\"安徽省\",\"sort\":\"1\"},{\"code\":\"350000\",\"name\":\"福建省\",\"sort\":\"1\"},{\"code\":\"360000\",\"name\":\"江西省\",\"sort\":\"1\"},{\"code\":\"370000\",\"name\":\"山东省\",\"sort\":\"1\"},{\"code\":\"410000\",\"name\":\"河南省\",\"sort\":\"1\"},{\"code\":\"420000\",\"name\":\"湖北省\",\"sort\":\"1\"},{\"code\":\"430000\",\"name\":\"湖南省\",\"sort\":\"1\"},{\"code\":\"440000\",\"name\":\"广东省\",\"sort\":\"1\"},{\"code\":\"450000\",\"name\":\"广西壮族自治区\",\"sort\":\"1\"},{\"code\":\"460000\",\"name\":\"海南省\",\"sort\":\"1\"},{\"code\":\"500000\",\"name\":\"重庆市\",\"sort\":\"1\"},{\"code\":\"510000\",\"name\":\"四川省\",\"sort\":\"1\"},{\"code\":\"520000\",\"name\":\"贵州省\",\"sort\":\"1\"},{\"code\":\"530000\",\"name\":\"云南省\",\"sort\":\"1\"},{\"code\":\"540000\",\"name\":\"西藏自治区\",\"sort\":\"1\"},{\"code\":\"610000\",\"name\":\"陕西省\",\"sort\":\"1\"},{\"code\":\"620000\",\"name\":\"甘肃省\",\"sort\":\"1\"},{\"code\":\"630000\",\"name\":\"青海省\",\"sort\":\"1\"},{\"code\":\"640000\",\"name\":\"宁夏回族自治区\",\"sort\":\"1\"},{\"code\":\"650000\",\"name\":\"新疆维吾尔自治区\",\"sort\":\"1\"}],\"selcode\":\"110000\",\"wdcode\":\"reg\",\"wdname\":\"地区\"},{\"issj\":true,\"nodes\":[{\"code\":\"LAST13\",\"name\":\"最近13个月\",\"sort\":\"4\"},{\"code\":\"LAST24\",\"name\":\"最近24个月\",\"sort\":\"4\"},{\"code\":\"LAST36\",\"name\":\"最近36个月\",\"sort\":\"4\"}],\"selcode\":\"LAST13\",\"wdcode\":\"sj\",\"wdname\":\"时间\"}]}";
        JSONObject jsonObject = JSON.parseObject(provanceJsonString);
        String publicString = jsonObject.getString("returndata");
        JSONArray jsonArray = JSON.parseArray(publicString);
        jsonObject = jsonArray.getJSONObject(0);
        jsonArray = jsonObject.getJSONArray("nodes");
        for (int i = 0; i < jsonArray.size(); i++) {
            jsonObject = jsonArray.getJSONObject(i);
            String code = jsonObject.getString("code");
            String name = jsonObject.getString("name");
            provance_map.put(code, name);
        }
        return provance_map;
    }
}
